import http from 'wechat-http'
// 配置全局接口
http.baseURL = 'http://124.223.14.236:8060/home'

// 请求拦截器
http.intercept.request = (options) => {
    // 指定默认的头信息
    const defaultHeader = {}
    // 权限认证
    const token = wx.getStorageSync('token')
    if (token) defaultHeader.Token = token
    // 合并头信息
    options.header = Object.assign({}, defaultHeader, options.header)
    // 拦截器处理后的请求参数
    return options
}

// 响应拦截器
http.intercept.response = ({ statusCode, data, config }) => {
    // console.log(statusCode) // http 响应状态码
    // console.log(config) // 发起请求时的参数
    // 拦截器处理后的响应结果
    // console.log(data);
    if (data.errno !== 0) {
        wx.showToast({
            title: data.errmsg,
            icon: 'none',
        })
        return Promise.reject(data.errmsg)
    }
    return data
}
// 挂载到全局对象
wx.http = http
export default http